A conflict-free memory banking architecture for fast VOQ packet buffers
نویسندگان
چکیده
Routers and switches operating at high link rate require large and fast packet buffers. In many cases the buffers store cells from different queues which are requested by an arbiter. Such buffers can be built with slow but low cost DRAM coupled with fast but expensive SRAM. The heads and tails of the queues reside in SRAM, while the rest of the queues are stored in DRAM. Periodically a Memory Management Algorithm requests the transfer of a group of cells of a given queue between DRAM and SRAM. In this paper we propose a memory architecture that exploits memory bank organization in order to achieve conflict-free access. This leads to a reduction of the granularity of DRAM accesses, resulting in a decrease of storage capacity needed by the SRAM. We carry out an analysis giving the values of the system parameters that guarantee zero miss conditions. Moreover, a technological study of the system implementation shows that, confronted with previous designs [1], [2], our organization gives better results for area, access times, latency, and maximum number of queues.
منابع مشابه
Analysis of a Memory Architecture for Fast Packet Buffers
All packet switches contain packet buffers to hold packets during times of congestion. The capacity of a high performance router is often dictated by the speed of its packet buffers. This is particularly true for a shared memory switch where the memory needs to operate at times the line rate, where is the number of ports in the system. Even input queued switches must be able to buffer packets a...
متن کاملBuilding network Packet Buffers in High Bandwidth Switches and Routers
All packet switches contain packet buffers to hold packets during times of congestion. The capacity of a high performance router is often dictated by the speed of its packet buffers. Highspeed routers rely on well-designed packet buffers that support multiple queues, provide large capacity and short response times. Some researchers suggested combined SRAM/DRAM hierarchical buffer architectures ...
متن کاملThree-Stage Clos-Network Switch Architecture with Buffered Center Stage for Multi-Class Traffic
Memory-space-memory (MSM) arrangement is a popular architecture to implement three-stage Clos-network switches with distributed arbitration. The scalability of this architecture, however, is limited by the round-trip communication delay between the first and the second stages. Moreover, virtual output queue (VOQ) does not completely remove the blocking in the buffered modules under multi-class ...
متن کاملThe impact of bursty traffic on FPCF packet switch performance
This paper analyses and compares the performance of forward planning conflict-free (FPCF), virtual output queuing-partitioned (VOQ-P) and virtual output queuing-shared (VOQ-S) packet switches. The influence of packet burst size, offered switch load and packet switch size are all investigated. Packet loss probability, average packet delay and 99.9% packet delay values are also derived. In compar...
متن کاملA combined low Latency and Weighted Fair Queuing based Scheduling of an input-Queued Switch
Input queuing has become dominant and popular building blocks for high speed crossbar switches with many ports and fast line rates because they require minimum speed-up of memory bandwidth. Input Queued switches with finite Virtual Output Queues guarantees QoS performance in terms of throughput and average delay. A switch performs two functions Queuing and Scheduling. Queue Management algorithm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003